package br.com.sgc.session;

import java.math.BigDecimal;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import br.com.sgc.dao.ItemCompraDao;
import br.com.sgc.entities.financeiro.ItemCompra;
import br.com.sgc.entities.produto.ProdutoFinal;

@Stateless
public class ItemCompraSession extends GenericSession<ItemCompra> {

	private static final long serialVersionUID = 4098792465749284100L;
	
	@EJB private ItemCompraDao dao;

	public BigDecimal findCustoMedio(ProdutoFinal produto, ItemCompra item) {
		BigDecimal custo =  dao.findCustoMedio(produto);
		if(custo == null){
			custo = item.getValorUnitario();
		}
		return custo;
	}

}
